課程資訊
課程名稱
電腦繪圖學
Computer Graphics 
開課學期
104-1 
授課對象
工學院  工程科學及海洋工程學系  
授課教師
趙修武 
課號
ESOE3028 
課程識別碼
505 39700 
班次
 
學分
全/半年
半年 
必/選修
必修 
上課時間
星期三7,8,9(14:20~17:20) 
上課地點
工科207 
備註
資訊計算組必修。第7節在工科127A上課。
總人數上限:56人 
Ceiba 課程網頁
http://ceiba.ntu.edu.tw/1041ESOE3028_ 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

本課程內容為說明如何使用電腦繪圖系統的基本功能以及其應用設計,以循序漸進的方式涵蓋有關二維與三維繪圖的各個重要課題。同時重點介紹開放電腦繪圖程式庫中主要副程式的功能與用法,並結合C++程式語言進行電腦繪圖程式設計示範說明。
 

課程目標
了解電腦繪圖基本原理與數學基礎,以及具備使用開放電腦繪圖程式庫(OpenGL)進行電腦繪圖應用之程式設計實作能力。 
課程要求
上課出席以及作業準時繳交。 
預期每週課後學習時數
 
Office Hours
另約時間 備註: 請以EMAIL預約。 
指定閱讀
Computer Graphics with Open GL, 4/E, Donald D. Hearn, M. Pauline Baker and Warren Carithers, Pearson Prentice Hall, 2011. 
參考書目
Mathematical Elements for Computer Graphics, 2/E, David F. Rogers and J. Alan Adams, McGraw-Hill, 1990.
Computer Graphics Using OpenGL, 3/E, F.S. Hill. Jr. and Stephen M. Kelley, Jr., Pearson Prentice Hall, 2007.
An Integrated Introduction to Computer Graphics and Geometric Modeling, Ronald Goldman, Taylor & Francis, 2009.
Mathematical and Computer Programming Techniques for Computer Graphics, Peter Comninos, Springer, 2010.
Computer Graphics: Theory and Practice, Jonas Gomes, Luiz Velho and Mario Costa Sousa, Taylor & Francis, 2012.
OpenGL Programming Guide, 8/E, Dave Shreiner, Graham Sellers, John Kessenich and Bill Licea-Kane, Addison Wesley, 2013.
Computer Graphics: From Pixels to Programmable Graphics Hardware, Alexey Boreskov and Evgeniy Shikin, Taylor & Francis, 2014.
Computer Graphics: Principles and Practice, 3/E, John F. Hughes, Andries van Dam, Morgan McGuire, David F. Sklar, James D. Foley, Steven K. Feiner and Kurt Akeley, Addison Wesley, 2014. 
評量方式
(僅供參考)
 
No.
項目
百分比
說明
1. 
作業與平時成績 
39% 
 
2. 
期末考 
31% 
 
3. 
期中考 
30% 
 
 
課程進度
週次
日期
單元主題
第1週
2015/09/16  Introduction to Computer Graphics (Ch1) 
第2週
2015/09/23  Computer Graphics Hardware (Ch2)
Computer Graphics Software (Ch3) 
第3週
2015/09/30  Graphics Output Primitives (Ch4:1-21) 
第4週
2015/10/07  Graphics Output Primitives(Ch4:2-45)
Attributes of Graphics Primitives (Ch5:1-14) 
第5週
2015/10/14  停課一次 
第6週
2015/10/21  Attributes of Graphics Primitives(Ch5:15-35)
Implementation Algorithm for Graphics Primitives and Attributes (Ch6:1-28)
 
第7週
2015/10/28  Lab Time 
第8週
2015/11/04  Midterm Lab Time
 
第9週
2015/11/11  Two-Dimensional Geometric Transformation (Ch7:1-32)
 
第10週
2015/11/18  Mid-Term Presentation 
第11週
2015/11/25  Two-Dimensional Viewing (Ch8:1-30) 
第12週
2015/12/02  Two-Dimensional Viewing (Ch8:31-39)
Three-Dimensional Geometric Transformation (Ch9)
Three-Dimensional Viewing (Ch10:1-23) 
第13週
2015/12/09  Three-Dimensional Viewing (Ch10:24-57)
Computer Animation (Ch12:1-17) 
第14週
2015/12/16  停課一次 
第15週
2015/12/23  Computer Animation & Spline Representations (Ch12:18-26, Ch14:1-11)  
第16週
2015/12/30  Spline Representations (Ch14:12-34) 
第17週
2016/01/06  Spline Representations
 
第18週
2016/01/13  期末考